Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Call Level Interface</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Call_Level_Interface"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Call_Level_Interface rootpage-Call_Level_Interface skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Call Level Interface</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Das <b><span lang="en">Call Level Interface</span></b> (<b>CLI</b>) ist eine <a href="Datenbankschnittstelle" title="Datenbankschnittstelle">Datenbankschnittstellen</a>-<a href="Spezifikation" title="Spezifikation">Spezifikation</a> für den Zugriff auf <a href="Relationale_Datenbank" title="Relationale Datenbank">relationale Datenbanken</a> aus anderen Anwendungen heraus.
</p><p>Bei konkreten <a href="Implementierung" title="Implementierung">Implementierungen</a> des CLI handelt es sich um so genannte <i><a href="Middleware" title="Middleware">Middleware</a></i>, mit deren Hilfe aus beliebigen Anwendungen auf beliebige <a href="Datenbank" title="Datenbank">Datenbanken</a> zugegriffen werden kann. Ähnlich wie <a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Gerätetreiber</a> zum Ansteuern der <a href="Hardware" title="Hardware">Hardware</a> wird die CLI-Implementierung zum Ansteuern von Datenbanken benötigt. Somit muss der <a href="Programmierer" class="mw-redirect" title="Programmierer">Programmierer</a> einer Anwendung den Funktionsumfang zum Ansprechen der Datenbank nicht für jedes <a href="Computerprogramm" title="Computerprogramm">Programm</a> neu schreiben, sondern greift auf bestehende <a href="Modul_(Software)" title="Modul (Software)">Module</a> zurück. Die CLI-Implementierung bildet ebenfalls die Befehlssätze verschiedener Datenbanksysteme auf eine immer gleiche <a href="Funktionsbibliothek" class="mw-redirect" title="Funktionsbibliothek">Funktionsbibliothek</a> ab, so dass es für das Programm an sich unwichtig ist, mit welcher Datenbank es arbeitet. Das CLI hat also die Funktion eines Übersetzers, der Programmaufrufe in eine „Sprache“ übersetzt, die die Datenbank versteht und umgekehrt Daten, die von der Datenbank zurückgeliefert werden, so formatiert, dass sie vom Programm verarbeitet werden können.
</p><p>Bekannte <a href="Programmierschnittstelle" title="Programmierschnittstelle">Programmierschnittstellen</a>, die das CLI-Konzept umsetzen, sind <span lang="en"><a href="Open_Database_Connectivity" title="Open Database Connectivity">Open Database Connectivity</a></span> (ODBC) und <span lang="en"><a href="Java_Database_Connectivity" title="Java Database Connectivity">Java Database Connectivity</a></span> (JDBC).
</p><p>Der CLI-Standard wurde Anfang 1990 von einem Konsortium aus Datenbankherstellern –&nbsp;der <i><span lang="en">SQL Access Group</span></i>&nbsp;– entwickelt und 1992 mit <a href="Microsoft" title="Microsoft">Microsofts</a> ODBC erstmals umgesetzt. Die <a href="Internationale_Organisation_f%C3%BCr_Normung" title="Internationale Organisation für Normung">ISO</a>- und <a href="ANSI" class="mw-redirect" title="ANSI">ANSI</a>-Standardisierung folgte 1993. Seit Ende 1994 wird der CLI-Standard von der <i><span lang="en">X/Open</span></i>-Gruppe weiterentwickelt, welche selbst im Konsortium <i><span lang="en"><a href="The_Open_Group" class="mw-redirect" title="The Open Group">The Open Group</a></span></i> aufging.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.opengroup.org/products/publications/catalog/c451.htm"><i><span lang="en">SQL Call Level Interface</span> (CLI)</i></a> – Spezifikation bei <i><span lang="en">The Open Group</span></i> (englisch)</li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-06-01" href="https://de.wikipedia.org/wiki/?title=Call_Level_Interface&amp;oldid=256591389">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>